package com.hb.C_Lambda表达式和集合.高阶函数

/**
 * 从集合的第一个元素开始遍历，符合要求的放进新的集合中，一旦遇到不符合要求的，直接退出 。返回新的集合
 *
 */
fun main() {
    //遇到偶数就取值，遇到第一个不符合元素的，就直接break,返回前面符合要求的集合
    println((0..10).takeWhile { it % 2==0 }) // 输出 [0]
}